package interfaceRepositorio;

import java.util.Collection;

import entidades.CargaSemanal;
import excecoes.FalhaPersistenciaException;

public interface IRepositorioCargaHoraria {

	public abstract void cadastrarCargaSemanal(CargaSemanal cargaSemanal)
			throws FalhaPersistenciaException;

	public abstract Collection<CargaSemanal> consultarCargaSemanal()
			throws FalhaPersistenciaException;

	public abstract CargaSemanal consultarCargaSemanalPorCargaHoraria(
			int cargaSemanal) throws FalhaPersistenciaException;

	public abstract CargaSemanal consultarCargaSemanalPorId(int id)
			throws FalhaPersistenciaException;

}